Skip to content
This repository has been archived by the owner on Nov 1, 2023. It is now read-only.

Enabling scaling for a scaleset to 1000 instances #121

Merged
merged 2 commits into from
Oct 8, 2020

Conversation

anshuman-goel
Copy link
Contributor

@anshuman-goel anshuman-goel commented Oct 8, 2020

Summary of the Pull Request

Using multiple Placement groups in Scalesets to scale upto 1000 VMs.

What is this about?
Earlier scaleset max size is restricted to 100 VMs because of using single placement group. Ref: https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-placement-groups#placement-groups
Using Multiple scalesets I can now scale to 1000s VM as per docs.

PR Checklist

  • Applies to work item: #xxx
  • CLA signed. If not, go over here and sign the CLI.
  • Tests added/passed
  • Requires documentation to be updated
  • I've discussed this with core contributors already. If not checked, I'm ready to accept this work might be rejected in favor of a different grand plan. Issue number where discussion took place: #xxx

Info on Pull Request

What does this include?
Setting single_placement_group to False while creating VMSS. Ref: https://docs.microsoft.com/en-us/python/api/azure-mgmt-compute/azure.mgmt.compute.v2020_06_01.models.virtualmachinescaleset?view=azure-python

Validation Steps Performed

How does someone test & validate?
Create a scaleset with of size more than 100 (provided you have minimum used quota of size specified left). Nodes are registered properly in the table.

@anshuman-goel anshuman-goel changed the title Enabling scaling for a scaleset to 1000 VMs Enabling scaling for a scaleset to 1000 instances Oct 8, 2020
@bmc-msft bmc-msft merged commit ed370a0 into microsoft:main Oct 8, 2020
@anshuman-goel anshuman-goel deleted the user/ansgoel/pg branch October 9, 2020 21:49
@ghost ghost locked as resolved and limited conversation to collaborators Apr 17, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants